package com.zjdiepu.www.model.dz.ext;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.PageExt;

/**
 * dz_贷中信息登记_银行_导入信息<br/>
 * @author zhangpp<br/>
 * @time 2017年08月30日 16时38分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="DzLoanMiddleBankImportExt", description="dz_贷中信息登记_银行_导入信息查询条件", parent = PageExt.class)
public class DzLoanMiddleBankImportExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 递交银行时间
	 */
	@ApiModelProperty(name="timeReceiveBank",required=false,value="递交银行时间",example="2017-04-23 14:22:43")
	private Date timeReceiveBank;
	
	/**
	 * 上午下午
	 */
	@ApiModelProperty(name="timeReceiveBank2",required=false,value="上午下午",example="上午下午")
	private String timeReceiveBank2;
	
	/**
	 * 客户姓名 
	 */
	@ApiModelProperty(name="customerName",required=false,value="客户姓名 ",example="客户姓名 ")
	private String customerName;
	
	/**
	 * 客户身份证号 
	 */
	@ApiModelProperty(name="customerNo",required=false,value="客户身份证号 ",example="客户身份证号 ")
	private String customerNo;
	
	/**
	 * 车辆性质 
	 */
	@ApiModelProperty(name="carType",required=false,value="车辆性质 ",example="车辆性质 ")
	private String carType;
	
	/**
	 * 年限
	 */
	@ApiModelProperty(name="loanMonth",required=false,value="年限",example="0")
	private Integer loanMonth;
	
	/**
	 * 贷款金额
	 */
	@ApiModelProperty(name="loanAmount",required=false,value="贷款金额",example="0")
	private Double loanAmount;
	
	/**
	 * 地区业务员
	 */
	@ApiModelProperty(name="salesmanCode",required=false,value="地区业务员",example="地区业务员")
	private String salesmanCode;
	
	/**
	 * 放款日期
	 */
	@ApiModelProperty(name="timeRemit",required=false,value="放款日期",example="2017-04-23 14:22:43")
	private Date timeRemit;
	
	/**
	 * 放款状态
	 */
	@ApiModelProperty(name="statusNameRemit",required=false,value="放款状态",example="0")
	private Integer statusNameRemit;
	
	/**
	 * 开卡收到时间 
	 */
	@ApiModelProperty(name="timeReceiveOpencard",required=false,value="开卡收到时间 ",example="2017-04-23 14:22:43")
	private Date timeReceiveOpencard;
	
	/**
	 * 还款卡号 
	 */
	@ApiModelProperty(name="cardnoRefund",required=false,value="还款卡号 ",example="还款卡号 ")
	private String cardnoRefund;
	
	/**
	 * 银行合同编号 
	 */
	@ApiModelProperty(name="contractNo",required=false,value="银行合同编号 ",example="银行合同编号 ")
	private String contractNo;
	
	/**
	 * 补回日期
	 */
	@ApiModelProperty(name="timeSubsequentReceive",required=false,value="补回日期",example="2017-04-23 14:22:43")
	private Date timeSubsequentReceive;
	
	/**
	 * 所缺资料
	 */
	@ApiModelProperty(name="remarkSubsequent",required=false,value="所缺资料",example="所缺资料")
	private String remarkSubsequent;
	
	/**
	 * 放款人
	 */
	@ApiModelProperty(name="peopleLoan",required=false,value="放款人",example="放款人")
	private String peopleLoan;
	
	/**
	 * 先抵押 
	 */
	@ApiModelProperty(name="txtPledge",required=false,value="先抵押 ",example="先抵押 ")
	private String txtPledge;
	
	/**
	 * 通知单位日期
	 */
	@ApiModelProperty(name="timeSubsequentInform",required=false,value="通知单位日期",example="2017-04-23 14:22:43")
	private Date timeSubsequentInform;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="typeData",required=false,value="",example="0")
	private Integer typeData;
	
	public Date getTimeReceiveBank(){
		return this.timeReceiveBank;
	}
	
	public void setTimeReceiveBank(Date timeReceiveBank){
		this.timeReceiveBank = timeReceiveBank;
	}

	public String getTimeReceiveBank2(){
		return this.timeReceiveBank2;
	}
	
	public void setTimeReceiveBank2(String timeReceiveBank2){
		this.timeReceiveBank2 = timeReceiveBank2;
	}

	public String getCustomerName(){
		return this.customerName;
	}
	
	public void setCustomerName(String customerName){
		this.customerName = customerName;
	}

	public String getCustomerNo(){
		return this.customerNo;
	}
	
	public void setCustomerNo(String customerNo){
		this.customerNo = customerNo;
	}

	public String getCarType(){
		return this.carType;
	}
	
	public void setCarType(String carType){
		this.carType = carType;
	}

	public Integer getLoanMonth(){
		return this.loanMonth;
	}
	
	public void setLoanMonth(Integer loanMonth){
		this.loanMonth = loanMonth;
	}

	public Double getLoanAmount(){
		return this.loanAmount;
	}
	
	public void setLoanAmount(Double loanAmount){
		this.loanAmount = loanAmount;
	}

	public String getSalesmanCode(){
		return this.salesmanCode;
	}
	
	public void setSalesmanCode(String salesmanCode){
		this.salesmanCode = salesmanCode;
	}

	public Date getTimeRemit(){
		return this.timeRemit;
	}
	
	public void setTimeRemit(Date timeRemit){
		this.timeRemit = timeRemit;
	}

	public Integer getStatusNameRemit(){
		return this.statusNameRemit;
	}
	
	public void setStatusNameRemit(Integer statusNameRemit){
		this.statusNameRemit = statusNameRemit;
	}

	public Date getTimeReceiveOpencard(){
		return this.timeReceiveOpencard;
	}
	
	public void setTimeReceiveOpencard(Date timeReceiveOpencard){
		this.timeReceiveOpencard = timeReceiveOpencard;
	}

	public String getCardnoRefund(){
		return this.cardnoRefund;
	}
	
	public void setCardnoRefund(String cardnoRefund){
		this.cardnoRefund = cardnoRefund;
	}

	public String getContractNo(){
		return this.contractNo;
	}
	
	public void setContractNo(String contractNo){
		this.contractNo = contractNo;
	}

	public Date getTimeSubsequentReceive(){
		return this.timeSubsequentReceive;
	}
	
	public void setTimeSubsequentReceive(Date timeSubsequentReceive){
		this.timeSubsequentReceive = timeSubsequentReceive;
	}

	public String getRemarkSubsequent(){
		return this.remarkSubsequent;
	}
	
	public void setRemarkSubsequent(String remarkSubsequent){
		this.remarkSubsequent = remarkSubsequent;
	}

	public String getPeopleLoan(){
		return this.peopleLoan;
	}
	
	public void setPeopleLoan(String peopleLoan){
		this.peopleLoan = peopleLoan;
	}

	public String getTxtPledge(){
		return this.txtPledge;
	}
	
	public void setTxtPledge(String txtPledge){
		this.txtPledge = txtPledge;
	}

	public Date getTimeSubsequentInform(){
		return this.timeSubsequentInform;
	}
	
	public void setTimeSubsequentInform(Date timeSubsequentInform){
		this.timeSubsequentInform = timeSubsequentInform;
	}

	public Integer getTypeData(){
		return this.typeData;
	}
	
	public void setTypeData(Integer typeData){
		this.typeData = typeData;
	}

	@Override
	public String toString() {
		return super.toString() + "DzLoanMiddleBankImport [timeReceiveBank = " + timeReceiveBank + ", timeReceiveBank2 = " + timeReceiveBank2 + ", customerName = " + customerName + ", customerNo = " + customerNo + ", carType = " + carType + ", "
			+ "loanMonth = " + loanMonth + ", loanAmount = " + loanAmount + ", salesmanCode = " + salesmanCode + ", timeRemit = " + timeRemit + ", statusNameRemit = " + statusNameRemit + ", "
			+ "timeReceiveOpencard = " + timeReceiveOpencard + ", cardnoRefund = " + cardnoRefund + ", contractNo = " + contractNo + ", timeSubsequentReceive = " + timeSubsequentReceive + ", remarkSubsequent = " + remarkSubsequent + ", "
			+ "peopleLoan = " + peopleLoan + ", txtPledge = " + txtPledge + ", timeSubsequentInform = " + timeSubsequentInform + ", typeData = " + typeData + "]";
	}
    
}